You are here: Symbol Reference > Dew Namespace > Dew.Stats Namespace > Dew.Stats.Units Namespace > Classes > RegModels Class > RegModels Methods > MulLinEval Method > RegModels.MulLinEval Method ([In] double[], [In] TMtx, [In] TVec, bool)
Dew Stats for .NET
ContentsIndexHome
PreviousUpNext
RegModels.MulLinEval Method ([In] double[], [In] TMtx, [In] TVec, bool)

Evaluates b[0] + b[1]*x[0] + b[2]*x[1] + ... for given values in X vector, parameters in B array, and returns the results in XHat vector.

Syntax
C#
Visual Basic
public static void MulLinEval([In] double[] B, [In] TMtx X, [In] TVec YHat, bool Constant);

Size and Complex properties of XHat vector are adjusted automatically. 

Note Use this version if you want to evaluate multiple linear function for multiple values at the same time. This is a lot faster than calling single value version for each x value.

using Dew.Math; using Dew.Stats.Units; namespace Dew.Examples { private void Example() { Matrix X = new Matrix(0,0); Vector YHat = new Vector(0); X.SetIt(3,3,false,new double[]{2, -3, 5, 1, 6, -4, 8, 7, 9}); // Evaluate, no constant term! RegModels.MulLinEval(new double[] {1.0, 0.5, -2.0},X,YHat, false); // YHat = (-9.5, 12, -6.5) } }
Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!